// DAO/CourseCategoryDao.java
package com.hp.DAO;                   // DAO 包

import com.hp.Model.CourseCategory;   // 导入课程-分类关联实体
import java.util.List;         // 导入 List

/** 课程与分类的中间表 DAO */
public interface CourseCategoryDao {                   // 定义接口
    List<CourseCategory> listByCourse(Long courseId);  // 按课程列出所有分类关联
    int addLink(Long courseId, Long categoryId);       // 新增关联
    int removeLink(Long courseId, Long categoryId);    // 删除某条关联
    int removeAllByCourse(Long courseId);              // 删除课程下所有关联
}
